<template>
  <div>
    123
    <input type="text" v-model="user.id">
    {{user.id}}
  </div>
</template>
<script>
export default {
  data(){
    return {
      user:{
        id:'123'
      }
    }
  },
  watch:{
    'user.id':{
      deep:true,
      handler:function(newVal,oldVal){
        console.log(newVal)
      },
      
    } 
  }
}
</script>
<style lang="less" scoped>

</style>